package com.xiyu.service.service.office;

import com.xiyu.service.vo.office.space.SpaceGetGroupTypeInfoOutput;
import com.xiyu.service.vo.office.space.SpaceSingleGetOutput;
import com.xiyu.service.vo.office.space.SpaceUpdateInput;
import com.xiyu.service.vo.office.space.SpaceCreateInput;
import com.xiyu.service.vo.office.space.SpacePageQueryOutput;
import com.xiyu.service.vo.office.space.SpacePageQueryInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;

/**
 * 办公用房管理 Service 接口
 */
public interface SpaceService {

    PageResult<SpacePageQueryOutput> pageQuery(SpacePageQueryInput inputVO);

    Long create(SpaceCreateInput inputVO);

    Boolean update(SpaceUpdateInput inputVO);

    SpaceSingleGetOutput singleGet(Long id);

    List<SpaceGetGroupTypeInfoOutput> getGroupTypeInfo();

}
